package com.eblacorp.archive.security.ldap.service;

import java.util.List;
import java.util.Set;

import com.eblacorp.archive.security.ldap.model.Group;
import com.eblacorp.archive.security.ldap.model.SearchCriteria;
/**
 * @author Mahmoud.Ezzat
 * 
 */
public interface GroupService {

	public void create(String name, Set members);

    public void update(Group group);

    public void delete(Group group);

    public Group findByPrimaryKey(String name);

    public List find(SearchCriteria criteria);

    public List findAll();
}
